export default {
    // 类似计算属性computed，computed适用于：当data中定义的某些数据的展示需要经过一系列处理变化的时候，可以用计算属性
    // 例如：
    powerCount(state) {
        return state.count * state.count
    },
    more20Stu(state) {
        return state.students.filter(s => s.age >= 19)
    },
    more20StuLen(state, getters) {
        return getters.more20Stu.length
    },
    moreAgeStu(state) {
        // 返回函数，供组件调用，例如：返回组件指定条件的数据
        return (age) => state.students.filter(s => s.age >= age)
    }
}